But the mood lifted across world markets after US President Donald Trump said some trade discussions were taking place with China on Thursday, with more talks scheduled. At 1520 GMT the rand was 0.77% firmer at 15.2075 per dollar. Stocks climbed to a three-week high.
The Johannesburg All-share index gained 1.56% to 55,259 points, while the benchmark Top-40 index rose 1.56% to 49,320 points, to levels last seen on August. 13. Insurer Discovery closed 6.64% firmer to 115.17 rand as investors looked beyond a warning that full-year profits would fall.
Greg Davies, trader at Cratos Capital, said the firm's trading statement likely gave some comfort to investors who had been concerned after analysts had flagged accounting assumptions at Discovery that they considered optimistic. Retailer Massmart continued to gain after it outlined plans on Thursday to arrest a decline in profits and margins, and closed up 5.39% at 45.17 rand.